| Basic Library for UWP/WinRT XAML > TreeView for UWP/WinRT XAML > TreeView の作成 > 動的な TreeView の作成 |
Visual Basic コードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
| Namespace TreeViewQuickStart Public Partial Class MainPage Inherits UserControl Public Sub New() InitializeComponent() InitializeTreeView() End Sub Private Sub InitializeTreeView() ' 設計時に追加された項目を削除します Tree.Items.Clear() Dim booklist As New C1TreeViewItem() booklist.Header = "ジャンル一覧" Tree.Items.Add(booklist) ' 子項目を追加します Dim language As New C1TreeViewItem() language.Header = "文学" booklist.Items.Add(language) ' 子項目を追加します Dim security As New C1TreeViewItem() security.Header = "ノンフィクション" booklist.Items.Add(security) ' 子項目を追加します Dim classic As New C1TreeViewItem() classic.Header = "ビジネス" booklist.Items.Add(classic) ' チェックボックスを追加します classic.Header = New CheckBox() ' 子項目を追加します Dim subclassic As New C1TreeViewItem() subclassic.Header = "Catch-22" classic.Items.Add(subclassic) Dim subclassic2 As New C1TreeViewItem() subclassic2.Header = "経済学" classic.Items.Add(subclassic2) End Sub End Class End Namespace |
|
C# コードの書き方
| C# |
コードのコピー
|
|---|---|
| namespace TreeViewQuickStart { public partial class MainPage : UserControl { public MainPage() { InitializeComponent(); InitializeTreeView(); } void InitializeTreeView() { // 設計時に追加された項目を削除します Tree.Items.Clear(); C1TreeViewItem booklist = new C1TreeViewItem(); booklist.Header = "ジャンル一覧"; Tree.Items.Add(booklist); // 子項目を追加します C1TreeViewItem language = new C1TreeViewItem(); language.Header = "文学"; booklist.Items.Add( language ); // 子項目を追加します C1TreeViewItem security = new C1TreeViewItem(); security.Header = "ノンフィクション"; booklist.Items.Add(security); // 子項目を追加します C1TreeViewItem classic = new C1TreeViewItem(); classic.Header = "ビジネス"; booklist.Items.Add(classic); //チェックボックスを追加します classic.Header = new CheckBox(); // 子項目を追加します C1TreeViewItem subclassic = new C1TreeViewItem(); subclassic.Header = "Catch-22"; classic.Items.Add(subclassic); C1TreeViewItem subclassic2 = new C1TreeViewItem(); subclassic2.Header = "経済学"; classic.Items.Add(subclassic2); } } } |
|